Grafika wektorowa
Lista edytorów grafiki wektorowej
Poniższa lista przedstawia zestawienie programów komputerowych służących do edycji grafiki wektorowej.
Zamknięte oprogramowanie |
Komercyjne |
Freeware |
|
- ACD Canvas – wcześniej jako Deneba Canvas
- Adobe Illustrator
- Adobe Flash – wcześniej jako Macromedia Flash
- Adobe FreeHand – wcześniej jako Macromedia FreeHand
- Artstream
- Artworks
- CorelDRAW
- ConceptDraw
- DrawWell
- EazyDraw
- Elgorithms MagicTracer
- iDraw
|
- iGrafx Designer
- Intaglio
- Jasc WebDraw – wcześniej jako Jasc Trajectory Pro
- jfig
- Kai Power Tools
- Metafile Companion
- Microsoft Expression Graphic Designer, bazujący na Creature House Expression
- Microsoft Expression Interactive Designer
- Mayura Draw
- OmniGraffle
|
- PDF FLY – konwerter plików PDF i PostScript formatów standardowych grafiki wektorowej
- Photoline – dawniej PhotoLine 32
- Real-DRAW
- Satori Paint
- Serif DrawPlus
- SignBlazer
- SmartDraw
- Stone Software Create
- Vector Effects
- WinFIG – windowsowy port Xfig
- Xaos Tools
- Xara Xtreme
- Zoner Draw
|
|
- Cenon
- Dia – program do grafiki prezentacyjnej
- GYVE – program już nie rozwijany
- Inkscape
- Karbon14 – znany jako Killustrator, później jako Kontour
- NodeBox
- OpenOffice.org Draw
- sK1
- Skencil – znany jako Sketch
- Sodipodi
- Synfig
- Tgif
- Xara Xtreme dla Linux
- Xfig
|
Historyczne
- OUTLINE ART (Atari ST)
- Arabesque (Atari ST)
Aplikacje internetowe
- LiTha-Paint
- LucidChart
- Gliffy
- The Mikon Machine
Grafika wektorowa
Grafika wektorowa (obiektowa) – jeden z dwóch podstawowych rodzajów grafiki komputerowej, w której obraz opisany jest za pomocą figur geometrycznych (w przypadku grafiki dwuwymiarowej) lub brył geometrycznych (w przypadku grafiki trójwymiarowej), umiejscowionych w matematycznie zdefiniowanym układzie współrzędnych, odpowiednio dwu- lub trójwymiarowym. Drugim z podstawowych typów grafiki komputerowej jest grafika rastrowa.
Obiekty
Druga nazwa grafiki wektorowej – grafika obiektowa – związana jest z faktem, iż obraz opisany jest za pomocą tzw. obiektów, które zbudowane są z podstawowych elementów nazywanych prymitywami, czyli prostych figur geometrycznych takich jak odcinki, krzywe, okręgi, wielokąty. Każdy z prymitywów opisywany jest za pomocą parametrów, np. w przypadku odcinka – współrzędnych jego końców, a w przypadku okręgu – współrzędnych środka i długości promienia. Obiekty takie mają także określone atrybuty mówiące np. o grubości i kolorze linii, kolorze wypełnienia figury lub wypełnieniu niejednolitym jak wypełnienie gradientem albo wzorem, stopniu przezroczystości. Atrybuty zależą głównie od stosowanego standardu opisu grafiki wektorowej.
Przekształcenia
Operacje
W przeciwieństwie do grafiki rastrowej grafika wektorowa jest grafiką w pełni skalowalną, co oznacza, iż obrazy wektorowe można nieograniczenie powiększać oraz zmieniać ich proporcje bez uszczerbku na jakości. Ma to swoje uzasadnienie w matematycznym opisie elementów (prymitywów), dlatego też obraz może być wyświetlony w maksymalnie dostępnej dla ekranu czy wydruku rozdzielczości. Sama jakość obrazu uzależniona jest wyłącznie od dokładności opisu obrazu przez prymitywy: czarne włosy rysowanej postaci można określić jako zamkniętą krzywą wypełnioną na czarno, choć można też opisać każdy włos krzywą o względnie niewielkiej grubości i czarnym kolorze.
W przypadku grafiki rastrowej obrót obrazu może zniekształcić go powodując utratę jakości (w szczególności, jeśli nie jest to obrót o wielokrotność kąta prostego). Typowe edytory grafiki wektorowej pozwalają oprócz zmiany parametrów i atrybutów prymitywów także na przekształcenia na obiektach, np.: obrót, przesunięcie, odbicie lustrzane, rozciąganie, pochylanie, czy zmiana kolejności obiektów na osi głębokości. Jest to więc kolejny stopień opisu obrazu ideowego, nie zaś literalnego.
Konwersja
Obrazy wektorowe można łatwo przetwarzać w ich odpowiedniki bitmapowe podając jedynie docelową rozdzielczość obrazu rastrowego. Warto zaznaczyć, że w rzeczywistości operacja ta jest wykonywana przed jakimkolwiek obrazowaniem grafiki wektorowej na monitorze, czy drukarce. Istnieją jednakże urządzenia takie jak plotery, np. ploter tnący, dla których opis wektorowy jest naturalnym sposobem działania.
Operacja konwersji w przeciwną stronę, tzw. wektoryzacja lub trasowanie, jest trudna i niejednokrotnie nie daje spodziewanych efektów. Głównym problemem jest wyszukiwanie krawędzi, które często nie są tak łatwe do znalezienia przez dany program. Podczas rozwiązywania tego zagadnienia stosuje się często techniki z dziedziny sztucznej inteligencji, najczęściej bada się zmiany parametrów takich jak kontrast, barwa, czy nasycenie.
Zalety i wady
Do zalet należą przede wszystkim:
skalowalność, prostota opisu, a przez możliwość modyfikacji poprzez zmianę parametrów obrazu,
mniejszy rozmiar w przypadku zastosowań niefotorealistycznych (schematy techniczne, loga, flagi i herby, wykresy itp.),
opis przestrzeni trójwymiarowych,
możliwość użycia ploterów zgodnie z metodą ich pracy,
bardzo dobre możliwości konwersji do grafiki rastrowej.
Wśród głównych wad wymieniane są:
ogromna złożoność pamięciowa dla obrazów fotorealistycznych,
przy skomplikowanych obrazach rastrowych nieopłacalność obliczeniowa konwersji (poprzez wektoryzację) do formy wektorowej.
Grafika wektorowa sprawdza się najlepiej, gdy zachodzi potrzeba stworzenia grafiki, czyli mającego stosunkowo małą ilość szczegółów, nie zaś zachowaniu fotorealizmu obecnego w obrazach. Odpowiednimi przykładami użycia grafiki wektorowej są:
schematy naukowe i techniczne
mapy i plany,
logo, herby, flagi, godła,
różnego typu znaki, np. drogowe,
część graficznej twórczości artystycznej (np. komiksy),
Podczas korzystania z komputera można spotykać się z grafiką wektorową częściej, niż się powszechnie uważa. Stosowane są one m.in. w fontach, komputerowych opisach czcionek oraz w grach komputerowych i wideo, a dokładniej do opisu grafiki trójwymiarowej. Geometria i jej przekształcenia stanowiące opis przestrzeni trójwymiarowej opisywane są metodami grafiki wektorowej, wygląd obiektów określany jest rastrowo za pomocą tzw. tekstur.
Formaty zapis
Wiele programów ma wewnętrzne formaty zapisu grafiki wektorowej, brak jest jednak powszechnych standardów wymiany między aplikacjami, jak to ma miejsce w wypadku grafik rastrowych. Do niedawna najbardziej uniwersalnymi były takie formaty jak EPS, czy PDF. Obecnie popularność zdobywa promowany przez W3C oparty na XML format SVG. Sam format uważany jest za przyszłościowy, gdyż ma także umożliwiać zakodowanie animacji oraz interakcji z użytkownikiem poprzez użycie języka skryptowego. Podobne właściwości ma dostępny już od wielu lat format SWF (z językiem skryptowym ActionScript), jednak ze względu na to, że jest formatem zamkniętym, w praktyce uważa się go za format wewnętrzny środowiska Adobe (dawniej Macromedia). Formatami, które nie zdobyły szerszej popularności są: AI, CDR (pakiet CorelDRAW), WMF.
Typowe możliwości
W zależności od programu i formatu zapisu grafiki wektorowej dostępne możliwości edycji mogą znacząco różnić się od siebie. Poniżej wymienione zostały główne cechy najbardziej znanych tego typu programów:
elementarne figury: prostokąt, okrąg, łuk, wielokąt foremny, wielokąt gwiaździsty, spirala, krzywe Béziera,
standardowe atrybuty: grubość i kolor linii rysowania, kolor wypełnienia, zaokrąglenia rogów oraz ich przekształcenia takie jak konwersja figur elementarnych w krzywe, czy narzędzie „strzępienia” krzywej,
grupowanie oraz scalanie obiektów ze sobą, operacje boolowskie między obiektami (przycinanie, część wspólna itp.)
wstawianie obrazu rastrowego (bez wektoryzacji) z możliwością przekształcania go jako całości,
import grafik wektorowych oraz wektoryzacji grafik rastrowych,
biblioteka obiektów pozwalająca na zapamiętanie ogólnego wzoru obiektu, a następnie stosowanie poprzez odwołania do niego przy podaniu przekształceń dotyczących konkretnego egzemplarza,
technologia podobna masek w grafice rastrowej,
prowadnice (linie pomocnicze), siatki oraz linijki pomagające w dokładnym umieszczaniu obiektów,
podział obrazu na warstwy.
©® GRUPA MEDIA INFORMACYJNE & ADAM NAWARA |